package com.vis.vo
{
	public class Column
	{
		public static const STRING:String = "string";
		public static const NUMBER:String = "number";
		public static const DATE:String = "date";
		private var _id:String;
		private var _label:String;
		private var _pattern:String;
		private var _type:String;
		
		
		public function fill (obj:Object):void {
			for(var i:String in obj) {
				this[i] = obj[i];
			}

		}
		
		
		public function get id():String
		{
			return _id;
		}

		public function set id(value:String):void
		{
			_id = value;
		}

		public function get label():String
		{
			return _label;
		}

		public function set label(value:String):void
		{
			_label = value;
		}

		public function get pattern():String
		{
			return _pattern;
		}

		public function set pattern(value:String):void
		{
			_pattern = value;
		}

		public function get type():String
		{
			return _type;
		}

		public function set type(value:String):void
		{
			_type = value;
		}

		
		
	}
}